import { TableDataState, TableDialogState } from '@/components/table/table';

class PlayerState {
    show = false;
    tabs: {
        active_name: 'stream_info' | 'ptz_control' | 'voice_intercom';
    } = {
        active_name: 'stream_info',
    };
}

export class DeviceChannelTableDataState implements TableDataState {}

export class DeviceChannelTableDialogState implements TableDialogState {
    player: PlayerState = new PlayerState();
}
